package edu.gdit.health.service;



import edu.gdit.health.base.result.Results;
import edu.gdit.health.model.SysReport;

import java.util.ArrayList;
import java.util.Date;
import java.util.Map;

public interface SysReportService {

    Map<String, ArrayList> getDictSet();

    Results save(SysReport report);

    long countTemperatureLineData();

    long countTemperatureData();

    long countTravelData();

    long countPhysicalConditionData();

    void countReportData(Date now);

    Results refresh();

    Results getChartTemperatureLine(Date startDate, Date endDate, Integer past);

    Results getChartTemperatureData(String startDateStr, String endDateStr);

    Results getChartTravelData(String startDateStr, String endDateStr);

    Results getChartPhysicalConditionData(String startDateStr, String endDateStr);

}
